import 'package:flutter/material.dart';

//资源管理
/*
资源管理：
    Flutter中的资源会保存在Assets中
    常见的类型包括：静态数据（比如json），配置文件，图标和图片（JPEG,WebP,GIF,动画WebP/GIF,
    PNG,BMP,WBMP）等，
    flutter使用pubspec.yaml

加载图片资源：通过imageProvider来加载图片
image.asset : 加载本地资源图片
image.file  : 用来加载本地（档案文件）图片
image.netWork:用来加载网络图片
image.memory:用来加载Uint8List资源（字节数组）图片


 */
class ResourceManager extends StatelessWidget {


  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: new AppBar(
          leading: new IconButton(icon: new Icon(Icons.menu), onPressed: null),
          title: new Text(
            "加载图片",
            style: TextStyle(fontSize: 14, color: Colors.white),
          ),
        ),
        body: SingleChildScrollView(
          child: new Column(
            children: <Widget>[
              //加载本地的两张图片
              new Image(image: new AssetImage("assets/images/image4.jpg")),
              new Image(image: new AssetImage("assets/images/image1.jpg")),
              new Image(image: new AssetImage("assets/images/image2.jpg")),
              new Image(image: new AssetImage("assets/images/image3.jpeg"))
            ],
          ),
        ));
  }
}
